home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 24 / CU Amiga Magazine's Super CD-ROM 24 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-07].iso / CUCD / Programming / SWI / source / src / syslib.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-01-22  |  2.4 KB  |  63 lines

  1. /*  $Id: syslib.h,v 1.4 1996/01/22 15:17:48 jan Exp $
  2.  
  3.     Part of XPCE
  4.     Designed and implemented by Anjo Anjewierden and Jan Wielemaker
  5.     E-mail: jan@swi.psy.uva.nl
  6.  
  7.     Copyright (C) 1994 University of Amsterdam. All rights reserved.
  8. */
  9.  
  10. /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  11. Missing sun type declarations to allow gcc -Wall
  12. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
  13.  
  14. extern int sscanf (const char *, const char *, ...);
  15. /* extern int fscanf (FILE *, const char *, ...); */
  16. extern int printf (const char *, ...);
  17. /* extern int _filbuf (FILE *); */
  18. /* extern int _flsbuf (unsigned int, FILE *); */
  19. extern long time (long *);
  20. /* extern int fprintf (FILE *, const char *, ...); */
  21. /* extern int fflush (FILE *); */
  22. extern long int strtol (const char *, char **, int);
  23. extern int stricmp(const char *s1, const char *s2);
  24. extern int vprintf (const char *, char * );
  25. extern int vsprintf (char *, const char *, char * );
  26. /* extern int vfprintf (FILE *, const char *, char * ); */
  27. /* extern long unsigned int fread (void *, long unsigned int, */
  28. /*                 long unsigned int, FILE *); */
  29. /* extern long unsigned int fwrite (const void *, long unsigned int, */
  30. /*                  long unsigned int, FILE *); */
  31. /* extern int ungetc (int, FILE *); */
  32. /* extern int getw(FILE *stream); */
  33. /* extern int putw(int data, FILE *stream); */
  34. #ifdef FILE
  35. extern int pclose(FILE *stream);
  36. #endif
  37. /* extern int fclose(FILE *stream); */
  38. extern void bcopy(void *b1, void *b2, int length);
  39. /* extern long fseek (FILE *, long, int); */
  40. extern char *getwd(char *pathname);
  41. extern int ioctl(int fd, int request, void *arg);
  42. extern void bzero(void *b, int length);
  43. extern void perror(char *s);
  44. extern int putenv(char *s);
  45. extern void *sbrk(int incr);
  46. extern int brk(void *addr);
  47. extern void srandom(int seed);
  48. extern long random(void);
  49. extern int getpagesize(void);
  50. extern int getdtablesize(void);
  51. extern int remove(const char *);
  52. extern int rename(const char *old, const char *new);
  53. extern void *valloc(size_t size);
  54. extern int system(const char *cmd);
  55. extern int readlink(char *path, char *buf, int bufsiz);
  56. extern int gettimeofday(struct timeval *, struct timeval *);
  57. extern int select (int width,
  58.            fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
  59.            struct timeval *timeout);
  60. extern int setitimer(int, struct itimerval *,struct itimerval *);
  61. extern int munmap(caddr_t, size_t);
  62.  
  63.